[INFO] fetching crate plaid 0.2.0...
[INFO] checking plaid-0.2.0 against master#cfbc6d4cf1acbac5c025acf8ed68929caa551df3 for pr-75494-beta
[INFO] extracting crate plaid 0.2.0 into /workspace/builds/worker-10/source
[INFO] validating manifest of crates.io crate plaid 0.2.0 on toolchain cfbc6d4cf1acbac5c025acf8ed68929caa551df3
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+cfbc6d4cf1acbac5c025acf8ed68929caa551df3" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] started tweaking crates.io crate plaid 0.2.0
[INFO] finished tweaking crates.io crate plaid 0.2.0
[INFO] tweaked toml for crates.io crate plaid 0.2.0 written to /workspace/builds/worker-10/source/Cargo.toml
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+cfbc6d4cf1acbac5c025acf8ed68929caa551df3" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+cfbc6d4cf1acbac5c025acf8ed68929caa551df3" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded yup-hyper-mock v2.0.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-10/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-10/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:a636fd89d022f18117e1dc8fb37a0a009933cdbbe082814857f0e2024962d47c" "/opt/rustwide/cargo-home/bin/cargo" "+cfbc6d4cf1acbac5c025acf8ed68929caa551df3" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] dc3ba2a75aeaf44f93f5adb719c0ce1dd8c7d1605105be72bd2364cd2855d17b
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "dc3ba2a75aeaf44f93f5adb719c0ce1dd8c7d1605105be72bd2364cd2855d17b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "dc3ba2a75aeaf44f93f5adb719c0ce1dd8c7d1605105be72bd2364cd2855d17b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "dc3ba2a75aeaf44f93f5adb719c0ce1dd8c7d1605105be72bd2364cd2855d17b", kill_on_drop: false }`
[INFO] [stdout] dc3ba2a75aeaf44f93f5adb719c0ce1dd8c7d1605105be72bd2364cd2855d17b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-10/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-10/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:a636fd89d022f18117e1dc8fb37a0a009933cdbbe082814857f0e2024962d47c" "/opt/rustwide/cargo-home/bin/cargo" "+cfbc6d4cf1acbac5c025acf8ed68929caa551df3" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] dbad73c87fffaff63339fda5d4d5111aef9329ff313b5c2f9a1339f0295fadb3
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "dbad73c87fffaff63339fda5d4d5111aef9329ff313b5c2f9a1339f0295fadb3", kill_on_drop: false }`
[INFO] [stderr]    Compiling log v0.4.11
[INFO] [stderr]    Compiling version_check v0.1.5
[INFO] [stderr]    Compiling byteorder v1.3.4
[INFO] [stderr]     Checking traitobject v0.1.0
[INFO] [stderr]     Checking time v0.1.43
[INFO] [stderr]     Checking num_cpus v1.13.0
[INFO] [stderr]    Compiling unicase v1.4.2
[INFO] [stderr]     Checking log v0.3.9
[INFO] [stderr]     Checking mime v0.2.6
[INFO] [stderr]     Checking base64 v0.9.3
[INFO] [stderr]     Checking hyper v0.10.16
[INFO] [stderr]     Checking yup-hyper-mock v2.0.0
[INFO] [stderr]     Checking plaid v0.2.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/user.rs:20:31
[INFO] [stdout]    |
[INFO] [stdout] 20 |                 access_token: try!(decoder.read_struct_field("access_token", 0, |d| Decodable::decode(d)))
[INFO] [stdout]    |                               ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/client/payload.rs:59:21
[INFO] [stdout]    |
[INFO] [stdout] 59 |                     try!(encoder.emit_struct_field("client_id", 0, |e| client.client_id.encode(e)));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/client/payload.rs:60:21
[INFO] [stdout]    |
[INFO] [stdout] 60 |                     try!(encoder.emit_struct_field("secret", 1, |e| client.secret.encode(e)));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/client/payload.rs:61:21
[INFO] [stdout]    |
[INFO] [stdout] 61 |                     try!(encoder.emit_struct_field("username", 2, |e| username.encode(e)));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/client/payload.rs:62:21
[INFO] [stdout]    |
[INFO] [stdout] 62 |                     try!(encoder.emit_struct_field("password", 3, |e| password.encode(e)));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/client/payload.rs:63:21
[INFO] [stdout]    |
[INFO] [stdout] 63 |                     try!(encoder.emit_struct_field("type", 4, |e| institution.encode(e)));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/client/payload.rs:64:21
[INFO] [stdout]    |
[INFO] [stdout] 64 |                     try!(encoder.emit_struct_field("options", 5, |e| options.encode(e)));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/client/payload.rs:65:40
[INFO] [stdout]    |
[INFO] [stdout] 65 |                     if pin.is_some() { try!(encoder.emit_struct_field("pin", 6, |e| pin.encode(e))); }
[INFO] [stdout]    |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/client/payload.rs:72:21
[INFO] [stdout]    |
[INFO] [stdout] 72 |                     try!(encoder.emit_struct_field("client_id", 0, |e| client.client_id.encode(e)));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/client/payload.rs:73:21
[INFO] [stdout]    |
[INFO] [stdout] 73 |                     try!(encoder.emit_struct_field("secret", 1, |e| client.secret.encode(e)));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/client/payload.rs:74:21
[INFO] [stdout]    |
[INFO] [stdout] 74 |                     try!(encoder.emit_struct_field("access_token", 2, |e| user.access_token.encode(e)));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/client/payload.rs:75:21
[INFO] [stdout]    |
[INFO] [stdout] 75 |                     try!(encoder.emit_struct_field("options", 0, |e| options.encode(e)));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/client/payload.rs:81:21
[INFO] [stdout]    |
[INFO] [stdout] 81 |                     try!(encoder.emit_struct_field("client_id", 0, |e| client.client_id.encode(e)));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/client/payload.rs:82:21
[INFO] [stdout]    |
[INFO] [stdout] 82 |                     try!(encoder.emit_struct_field("secret", 1, |e| client.secret.encode(e)));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/client/payload.rs:83:21
[INFO] [stdout]    |
[INFO] [stdout] 83 |                     try!(encoder.emit_struct_field("access_token", 2, |e| user.access_token.encode(e)));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/client/payload.rs:84:21
[INFO] [stdout]    |
[INFO] [stdout] 84 |                     try!(encoder.emit_struct_field("mfa", 3, |e| mfa_response.encode(e)));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/client/payload.rs:90:21
[INFO] [stdout]    |
[INFO] [stdout] 90 |                     try!(encoder.emit_struct_field("client_id", 0, |e| client.client_id.encode(e)));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/client/payload.rs:91:21
[INFO] [stdout]    |
[INFO] [stdout] 91 |                     try!(encoder.emit_struct_field("secret", 1, |e| client.secret.encode(e)));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/client/payload.rs:92:21
[INFO] [stdout]    |
[INFO] [stdout] 92 |                     try!(encoder.emit_struct_field("access_token", 2, |e| user.access_token.encode(e)));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/client/payload.rs:93:21
[INFO] [stdout]    |
[INFO] [stdout] 93 |                     try!(encoder.emit_struct_field("options", 0, |e| options.encode(e)));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/client/mod.rs:50:20
[INFO] [stdout]    |
[INFO] [stdout] 50 |         let body = try!(json::encode(&payload));
[INFO] [stdout]    |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/client/mod.rs:56:44
[INFO] [stdout]    |
[INFO] [stdout] 56 |         let mut res: h::client::Response = try!(
[INFO] [stdout]    |                                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/client/mod.rs:71:17
[INFO] [stdout]    |
[INFO] [stdout] 71 |                 try!(res.read_to_string(&mut buffer));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/client/mod.rs:72:34
[INFO] [stdout]    |
[INFO] [stdout] 72 |                 let user: User = try!(json::decode(&mut buffer));
[INFO] [stdout]    |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/client/mod.rs:73:53
[INFO] [stdout]    |
[INFO] [stdout] 73 |                 let mfa_challenge: mfa::Challenge = try!(json::decode(&mut buffer));
[INFO] [stdout]    |                                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/client/mod.rs:80:17
[INFO] [stdout]    |
[INFO] [stdout] 80 |                 try!(res.read_to_string(&mut buffer));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/client/mod.rs:82:34
[INFO] [stdout]    |
[INFO] [stdout] 82 |                 let user: User = try!(json::decode(&mut buffer));
[INFO] [stdout]    |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/client/mod.rs:83:37
[INFO] [stdout]    |
[INFO] [stdout] 83 |                 let data: P::Data = try!(json::decode(&mut buffer_copy));
[INFO] [stdout]    |                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/client/mod.rs:88:17
[INFO] [stdout]    |
[INFO] [stdout] 88 |                 try!(res.read_to_string(&mut buffer));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/client/mod.rs:90:37
[INFO] [stdout]    |
[INFO] [stdout] 90 |                 let data: P::Data = try!(json::decode(&mut buffer_copy));
[INFO] [stdout]    |                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/product/info.rs:92:27
[INFO] [stdout]    |
[INFO] [stdout] 92 |             let primary = try!(d.read_struct_field("primary", 0, |d| Decodable::decode(d)));
[INFO] [stdout]    |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/product/info.rs:96:30
[INFO] [stdout]    |
[INFO] [stdout] 96 |                     address: try!(Decodable::decode(d))
[INFO] [stdout]    |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/mfa.rs:53:24
[INFO] [stdout]    |
[INFO] [stdout] 53 |             let mask = try!(d.read_struct_field("mask", 0, |d| Decodable::decode(d)));
[INFO] [stdout]    |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/mfa.rs:54:26
[INFO] [stdout]    |
[INFO] [stdout] 54 |             let device = try!(d.read_struct_field("type", 1, |d| Decodable::decode(d)));
[INFO] [stdout]    |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/mfa.rs:66:21
[INFO] [stdout]    |
[INFO] [stdout] 66 |             let s = try!(d.read_struct_field("question", 0, |d| Decodable::decode(d)));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/mfa.rs:78:36
[INFO] [stdout]    |
[INFO] [stdout] 78 |             let question: String = try!(d.read_struct_field("question", 0, |d| Decodable::decode(d)));
[INFO] [stdout]    |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/mfa.rs:79:40
[INFO] [stdout]    |
[INFO] [stdout] 79 |             let answers: Vec<String> = try!(d.read_struct_field("answers", 1, |d| Decodable::decode(d)));
[INFO] [stdout]    |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/mfa.rs:90:29
[INFO] [stdout]    |
[INFO] [stdout] 90 |             let t: String = try!(d.read_struct_field("type", 0, |d| Decodable::decode(d)));
[INFO] [stdout]    |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/mfa.rs:94:47
[INFO] [stdout]    |
[INFO] [stdout] 94 |                     let list: Vec<Question> = try!(d.read_struct_field("mfa", 1, |d| Decodable::decode(d)));
[INFO] [stdout]    |                                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/mfa.rs:99:52
[INFO] [stdout]    |
[INFO] [stdout] 99 |                     let list: Vec<DeviceAndMask> = try!(d.read_struct_field("mfa", 1, |d| Decodable::decode(d)));
[INFO] [stdout]    |                                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/api/mfa.rs:104:48
[INFO] [stdout]     |
[INFO] [stdout] 104 |                     let list: Vec<Selection> = try!(d.read_struct_field("mfa", 1, |d| Decodable::decode(d)));
[INFO] [stdout]     |                                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/api/mfa.rs:129:17
[INFO] [stdout]     |
[INFO] [stdout] 129 |         let s = try!(decoder.read_str());
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/account.rs:59:17
[INFO] [stdout]    |
[INFO] [stdout] 59 |                 try!(decoder.read_struct_field("balance", 0, |d| {
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/account.rs:61:41
[INFO] [stdout]    |
[INFO] [stdout] 61 |                         let c: Amount = try!(d.read_struct_field("current", 0, |d| Decodable::decode(d)));
[INFO] [stdout]    |                                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/account.rs:62:49
[INFO] [stdout]    |
[INFO] [stdout] 62 |                         let a: Option<Amount> = try!(d.read_struct_field("available", 1, |d| Decodable::decode(d)));
[INFO] [stdout]    |                                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/account.rs:68:17
[INFO] [stdout]    |
[INFO] [stdout] 68 |                 try!(decoder.read_struct_field("numbers", 1, |d| {
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/account.rs:72:37
[INFO] [stdout]    |
[INFO] [stdout] 72 | ...                   Ok((try!(d.read_struct_field("account", 0, |d| Decodable::decode(d))),
[INFO] [stdout]    |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/account.rs:73:37
[INFO] [stdout]    |
[INFO] [stdout] 73 | ...                   try!(d.read_struct_field("routing", 1, |d| Decodable::decode(d))),
[INFO] [stdout]    |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/account.rs:74:37
[INFO] [stdout]    |
[INFO] [stdout] 74 | ...                   try!(d.read_struct_field("wireRouting", 2, |d| Decodable::decode(d)))))
[INFO] [stdout]    |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/account.rs:83:21
[INFO] [stdout]    |
[INFO] [stdout] 83 |                 id: try!(decoder.read_struct_field("_id", 2, |d| Decodable::decode(d))),
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/account.rs:84:26
[INFO] [stdout]    |
[INFO] [stdout] 84 |                 item_id: try!(decoder.read_struct_field("_item", 3, |d| Decodable::decode(d))),
[INFO] [stdout]    |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/account.rs:87:30
[INFO] [stdout]    |
[INFO] [stdout] 87 |                 institution: try!(decoder.read_struct_field("institution_type", 4, |d| Decodable::decode(d))),
[INFO] [stdout]    |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/account.rs:88:31
[INFO] [stdout]    |
[INFO] [stdout] 88 |                 account_type: try!(decoder.read_struct_field("type", 5, |d| Decodable::decode(d))),
[INFO] [stdout]    |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/account.rs:89:34
[INFO] [stdout]    |
[INFO] [stdout] 89 |                 account_subtype: try!(decoder.read_struct_field("subtype", 6, |d| Decodable::decode(d))),
[INFO] [stdout]    |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/account.rs:93:23
[INFO] [stdout]    |
[INFO] [stdout] 93 |                 meta: try!(decoder.read_struct_field("meta", 7, |d| Decodable::decode(d)))
[INFO] [stdout]    |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/transaction.rs:47:21
[INFO] [stdout]    |
[INFO] [stdout] 47 |                 id: try!(d.read_struct_field("_id", 0, |d| Decodable::decode(d))),
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/transaction.rs:48:29
[INFO] [stdout]    |
[INFO] [stdout] 48 |                 account_id: try!(d.read_struct_field("_account", 1, |d| Decodable::decode(d))),
[INFO] [stdout]    |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/transaction.rs:49:25
[INFO] [stdout]    |
[INFO] [stdout] 49 |                 amount: try!(d.read_struct_field("amount", 2, |d| Decodable::decode(d))),
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/transaction.rs:50:30
[INFO] [stdout]    |
[INFO] [stdout] 50 |                 category_id: try!(d.read_struct_field("category_id", 3, |d| Decodable::decode(d))),
[INFO] [stdout]    |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/transaction.rs:51:26
[INFO] [stdout]    |
[INFO] [stdout] 51 |                 context: try!(d.read_struct_field("type", 4, |d| Decodable::decode(d))),
[INFO] [stdout]    |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/transaction.rs:52:29
[INFO] [stdout]    |
[INFO] [stdout] 52 |                 categories: try!(d.read_struct_field("category", 5, |d| Decodable::decode(d))),
[INFO] [stdout]    |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/transaction.rs:53:26
[INFO] [stdout]    |
[INFO] [stdout] 53 |                 pending: try!(d.read_struct_field("pending", 6, |d| Decodable::decode(d))),
[INFO] [stdout]    |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/transaction.rs:54:23
[INFO] [stdout]    |
[INFO] [stdout] 54 |                 date: try!(d.read_struct_field("date", 7, |d| Decodable::decode(d))),
[INFO] [stdout]    |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/transaction.rs:55:23
[INFO] [stdout]    |
[INFO] [stdout] 55 |                 meta: try!(d.read_struct_field("meta", 8, |d| Decodable::decode(d)))
[INFO] [stdout]    |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/transaction.rs:78:25
[INFO] [stdout]    |
[INFO] [stdout] 78 |         let s: String = try!(decoder.read_struct("root", 1, |d| {
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/address.rs:26:30
[INFO] [stdout]    |
[INFO] [stdout] 26 |             let (lat, lon) = try!(d.read_struct_field("coordinates", 0, |d| {
[INFO] [stdout]    |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/address.rs:37:27
[INFO] [stdout]    |
[INFO] [stdout] 37 |             let address = try!(d.read_struct_field("address", 2, |d| {
[INFO] [stdout]    |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/address.rs:43:26
[INFO] [stdout]    |
[INFO] [stdout] 43 |             let street = try!(d.read_struct_field("street", 1, |d| {
[INFO] [stdout]    |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/address.rs:50:22
[INFO] [stdout]    |
[INFO] [stdout] 50 |                 zip: try!(d.read_struct_field("zip", 3, |d| Decodable::decode(d))),
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/address.rs:51:24
[INFO] [stdout]    |
[INFO] [stdout] 51 |                 state: try!(d.read_struct_field("state", 4, |d| Decodable::decode(d))),
[INFO] [stdout]    |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/address.rs:52:23
[INFO] [stdout]    |
[INFO] [stdout] 52 |                 city: try!(d.read_struct_field("city", 5, |d| Decodable::decode(d))),
[INFO] [stdout]    |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/phone_number.rs:22:26
[INFO] [stdout]    |
[INFO] [stdout] 22 |                 primary: try!(d.read_struct_field("primary", 0, |d| d.read_bool())),
[INFO] [stdout]    |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/phone_number.rs:23:36
[INFO] [stdout]    |
[INFO] [stdout] 23 |                 phone_number_type: try!(d.read_struct_field("type", 1, |d| d.read_str())),
[INFO] [stdout]    |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/phone_number.rs:24:31
[INFO] [stdout]    |
[INFO] [stdout] 24 |                 phone_number: try!(d.read_struct_field("data", 2, |d| d.read_str()))
[INFO] [stdout]    |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/email.rs:21:26
[INFO] [stdout]    |
[INFO] [stdout] 21 |                 primary: try!(d.read_struct_field("primary", 0, |d| d.read_bool())),
[INFO] [stdout]    |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/email.rs:22:29
[INFO] [stdout]    |
[INFO] [stdout] 22 |                 email_type: try!(d.read_struct_field("type", 1, |d| d.read_str())),
[INFO] [stdout]    |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/email.rs:23:24
[INFO] [stdout]    |
[INFO] [stdout] 23 |                 email: try!(d.read_struct_field("data", 2, |d| d.read_str()))
[INFO] [stdout]    |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string()
[INFO] [stdout]   --> src/api/error.rs:34:26
[INFO] [stdout]    |
[INFO] [stdout] 34 |         f.write_str(self.description())
[INFO] [stdout]    |                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string()
[INFO] [stdout]   --> src/api/error.rs:44:52
[INFO] [stdout]    |
[INFO] [stdout] 44 |             Error::InvalidResponse(ref err) => err.description(),
[INFO] [stdout]    |                                                    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string()
[INFO] [stdout]   --> src/api/error.rs:45:41
[INFO] [stdout]    |
[INFO] [stdout] 45 |             Error::HTTP(ref err) => err.description(),
[INFO] [stdout]    |                                         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string()
[INFO] [stdout]   --> src/api/error.rs:46:39
[INFO] [stdout]    |
[INFO] [stdout] 46 |             Error::IO(ref err) => err.description(),
[INFO] [stdout]    |                                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/user.rs:20:31
[INFO] [stdout]    |
[INFO] [stdout] 20 |                 access_token: try!(decoder.read_struct_field("access_token", 0, |d| Decodable::decode(d)))
[INFO] [stdout]    |                               ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/client/payload.rs:59:21
[INFO] [stdout]    |
[INFO] [stdout] 59 |                     try!(encoder.emit_struct_field("client_id", 0, |e| client.client_id.encode(e)));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/client/payload.rs:60:21
[INFO] [stdout]    |
[INFO] [stdout] 60 |                     try!(encoder.emit_struct_field("secret", 1, |e| client.secret.encode(e)));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/client/payload.rs:61:21
[INFO] [stdout]    |
[INFO] [stdout] 61 |                     try!(encoder.emit_struct_field("username", 2, |e| username.encode(e)));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/client/payload.rs:62:21
[INFO] [stdout]    |
[INFO] [stdout] 62 |                     try!(encoder.emit_struct_field("password", 3, |e| password.encode(e)));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/client/payload.rs:63:21
[INFO] [stdout]    |
[INFO] [stdout] 63 |                     try!(encoder.emit_struct_field("type", 4, |e| institution.encode(e)));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/client/payload.rs:64:21
[INFO] [stdout]    |
[INFO] [stdout] 64 |                     try!(encoder.emit_struct_field("options", 5, |e| options.encode(e)));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/client/payload.rs:65:40
[INFO] [stdout]    |
[INFO] [stdout] 65 |                     if pin.is_some() { try!(encoder.emit_struct_field("pin", 6, |e| pin.encode(e))); }
[INFO] [stdout]    |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/client/payload.rs:72:21
[INFO] [stdout]    |
[INFO] [stdout] 72 |                     try!(encoder.emit_struct_field("client_id", 0, |e| client.client_id.encode(e)));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/client/payload.rs:73:21
[INFO] [stdout]    |
[INFO] [stdout] 73 |                     try!(encoder.emit_struct_field("secret", 1, |e| client.secret.encode(e)));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/client/payload.rs:74:21
[INFO] [stdout]    |
[INFO] [stdout] 74 |                     try!(encoder.emit_struct_field("access_token", 2, |e| user.access_token.encode(e)));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/client/payload.rs:75:21
[INFO] [stdout]    |
[INFO] [stdout] 75 |                     try!(encoder.emit_struct_field("options", 0, |e| options.encode(e)));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/client/payload.rs:81:21
[INFO] [stdout]    |
[INFO] [stdout] 81 |                     try!(encoder.emit_struct_field("client_id", 0, |e| client.client_id.encode(e)));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/client/payload.rs:82:21
[INFO] [stdout]    |
[INFO] [stdout] 82 |                     try!(encoder.emit_struct_field("secret", 1, |e| client.secret.encode(e)));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/client/payload.rs:83:21
[INFO] [stdout]    |
[INFO] [stdout] 83 |                     try!(encoder.emit_struct_field("access_token", 2, |e| user.access_token.encode(e)));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/client/payload.rs:84:21
[INFO] [stdout]    |
[INFO] [stdout] 84 |                     try!(encoder.emit_struct_field("mfa", 3, |e| mfa_response.encode(e)));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/client/payload.rs:90:21
[INFO] [stdout]    |
[INFO] [stdout] 90 |                     try!(encoder.emit_struct_field("client_id", 0, |e| client.client_id.encode(e)));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/client/payload.rs:91:21
[INFO] [stdout]    |
[INFO] [stdout] 91 |                     try!(encoder.emit_struct_field("secret", 1, |e| client.secret.encode(e)));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/client/payload.rs:92:21
[INFO] [stdout]    |
[INFO] [stdout] 92 |                     try!(encoder.emit_struct_field("access_token", 2, |e| user.access_token.encode(e)));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/client/payload.rs:93:21
[INFO] [stdout]    |
[INFO] [stdout] 93 |                     try!(encoder.emit_struct_field("options", 0, |e| options.encode(e)));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/client/mod.rs:50:20
[INFO] [stdout]    |
[INFO] [stdout] 50 |         let body = try!(json::encode(&payload));
[INFO] [stdout]    |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/client/mod.rs:56:44
[INFO] [stdout]    |
[INFO] [stdout] 56 |         let mut res: h::client::Response = try!(
[INFO] [stdout]    |                                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/client/mod.rs:71:17
[INFO] [stdout]    |
[INFO] [stdout] 71 |                 try!(res.read_to_string(&mut buffer));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/client/mod.rs:72:34
[INFO] [stdout]    |
[INFO] [stdout] 72 |                 let user: User = try!(json::decode(&mut buffer));
[INFO] [stdout]    |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/client/mod.rs:73:53
[INFO] [stdout]    |
[INFO] [stdout] 73 |                 let mfa_challenge: mfa::Challenge = try!(json::decode(&mut buffer));
[INFO] [stdout]    |                                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/client/mod.rs:80:17
[INFO] [stdout]    |
[INFO] [stdout] 80 |                 try!(res.read_to_string(&mut buffer));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/client/mod.rs:82:34
[INFO] [stdout]    |
[INFO] [stdout] 82 |                 let user: User = try!(json::decode(&mut buffer));
[INFO] [stdout]    |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/client/mod.rs:83:37
[INFO] [stdout]    |
[INFO] [stdout] 83 |                 let data: P::Data = try!(json::decode(&mut buffer_copy));
[INFO] [stdout]    |                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/client/mod.rs:88:17
[INFO] [stdout]    |
[INFO] [stdout] 88 |                 try!(res.read_to_string(&mut buffer));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/client/mod.rs:90:37
[INFO] [stdout]    |
[INFO] [stdout] 90 |                 let data: P::Data = try!(json::decode(&mut buffer_copy));
[INFO] [stdout]    |                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/product/info.rs:92:27
[INFO] [stdout]    |
[INFO] [stdout] 92 |             let primary = try!(d.read_struct_field("primary", 0, |d| Decodable::decode(d)));
[INFO] [stdout]    |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/product/info.rs:96:30
[INFO] [stdout]    |
[INFO] [stdout] 96 |                     address: try!(Decodable::decode(d))
[INFO] [stdout]    |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/mfa.rs:53:24
[INFO] [stdout]    |
[INFO] [stdout] 53 |             let mask = try!(d.read_struct_field("mask", 0, |d| Decodable::decode(d)));
[INFO] [stdout]    |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/mfa.rs:54:26
[INFO] [stdout]    |
[INFO] [stdout] 54 |             let device = try!(d.read_struct_field("type", 1, |d| Decodable::decode(d)));
[INFO] [stdout]    |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/mfa.rs:66:21
[INFO] [stdout]    |
[INFO] [stdout] 66 |             let s = try!(d.read_struct_field("question", 0, |d| Decodable::decode(d)));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/mfa.rs:78:36
[INFO] [stdout]    |
[INFO] [stdout] 78 |             let question: String = try!(d.read_struct_field("question", 0, |d| Decodable::decode(d)));
[INFO] [stdout]    |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/mfa.rs:79:40
[INFO] [stdout]    |
[INFO] [stdout] 79 |             let answers: Vec<String> = try!(d.read_struct_field("answers", 1, |d| Decodable::decode(d)));
[INFO] [stdout]    |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/mfa.rs:90:29
[INFO] [stdout]    |
[INFO] [stdout] 90 |             let t: String = try!(d.read_struct_field("type", 0, |d| Decodable::decode(d)));
[INFO] [stdout]    |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/mfa.rs:94:47
[INFO] [stdout]    |
[INFO] [stdout] 94 |                     let list: Vec<Question> = try!(d.read_struct_field("mfa", 1, |d| Decodable::decode(d)));
[INFO] [stdout]    |                                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/mfa.rs:99:52
[INFO] [stdout]    |
[INFO] [stdout] 99 |                     let list: Vec<DeviceAndMask> = try!(d.read_struct_field("mfa", 1, |d| Decodable::decode(d)));
[INFO] [stdout]    |                                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/api/mfa.rs:104:48
[INFO] [stdout]     |
[INFO] [stdout] 104 |                     let list: Vec<Selection> = try!(d.read_struct_field("mfa", 1, |d| Decodable::decode(d)));
[INFO] [stdout]     |                                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]    --> src/api/mfa.rs:129:17
[INFO] [stdout]     |
[INFO] [stdout] 129 |         let s = try!(decoder.read_str());
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/account.rs:59:17
[INFO] [stdout]    |
[INFO] [stdout] 59 |                 try!(decoder.read_struct_field("balance", 0, |d| {
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/account.rs:61:41
[INFO] [stdout]    |
[INFO] [stdout] 61 |                         let c: Amount = try!(d.read_struct_field("current", 0, |d| Decodable::decode(d)));
[INFO] [stdout]    |                                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/account.rs:62:49
[INFO] [stdout]    |
[INFO] [stdout] 62 |                         let a: Option<Amount> = try!(d.read_struct_field("available", 1, |d| Decodable::decode(d)));
[INFO] [stdout]    |                                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/account.rs:68:17
[INFO] [stdout]    |
[INFO] [stdout] 68 |                 try!(decoder.read_struct_field("numbers", 1, |d| {
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/account.rs:72:37
[INFO] [stdout]    |
[INFO] [stdout] 72 | ...                   Ok((try!(d.read_struct_field("account", 0, |d| Decodable::decode(d))),
[INFO] [stdout]    |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/account.rs:73:37
[INFO] [stdout]    |
[INFO] [stdout] 73 | ...                   try!(d.read_struct_field("routing", 1, |d| Decodable::decode(d))),
[INFO] [stdout]    |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/account.rs:74:37
[INFO] [stdout]    |
[INFO] [stdout] 74 | ...                   try!(d.read_struct_field("wireRouting", 2, |d| Decodable::decode(d)))))
[INFO] [stdout]    |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/account.rs:83:21
[INFO] [stdout]    |
[INFO] [stdout] 83 |                 id: try!(decoder.read_struct_field("_id", 2, |d| Decodable::decode(d))),
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/account.rs:84:26
[INFO] [stdout]    |
[INFO] [stdout] 84 |                 item_id: try!(decoder.read_struct_field("_item", 3, |d| Decodable::decode(d))),
[INFO] [stdout]    |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/account.rs:87:30
[INFO] [stdout]    |
[INFO] [stdout] 87 |                 institution: try!(decoder.read_struct_field("institution_type", 4, |d| Decodable::decode(d))),
[INFO] [stdout]    |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/account.rs:88:31
[INFO] [stdout]    |
[INFO] [stdout] 88 |                 account_type: try!(decoder.read_struct_field("type", 5, |d| Decodable::decode(d))),
[INFO] [stdout]    |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/account.rs:89:34
[INFO] [stdout]    |
[INFO] [stdout] 89 |                 account_subtype: try!(decoder.read_struct_field("subtype", 6, |d| Decodable::decode(d))),
[INFO] [stdout]    |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/account.rs:93:23
[INFO] [stdout]    |
[INFO] [stdout] 93 |                 meta: try!(decoder.read_struct_field("meta", 7, |d| Decodable::decode(d)))
[INFO] [stdout]    |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/transaction.rs:47:21
[INFO] [stdout]    |
[INFO] [stdout] 47 |                 id: try!(d.read_struct_field("_id", 0, |d| Decodable::decode(d))),
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/transaction.rs:48:29
[INFO] [stdout]    |
[INFO] [stdout] 48 |                 account_id: try!(d.read_struct_field("_account", 1, |d| Decodable::decode(d))),
[INFO] [stdout]    |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/transaction.rs:49:25
[INFO] [stdout]    |
[INFO] [stdout] 49 |                 amount: try!(d.read_struct_field("amount", 2, |d| Decodable::decode(d))),
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/transaction.rs:50:30
[INFO] [stdout]    |
[INFO] [stdout] 50 |                 category_id: try!(d.read_struct_field("category_id", 3, |d| Decodable::decode(d))),
[INFO] [stdout]    |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/transaction.rs:51:26
[INFO] [stdout]    |
[INFO] [stdout] 51 |                 context: try!(d.read_struct_field("type", 4, |d| Decodable::decode(d))),
[INFO] [stdout]    |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/transaction.rs:52:29
[INFO] [stdout]    |
[INFO] [stdout] 52 |                 categories: try!(d.read_struct_field("category", 5, |d| Decodable::decode(d))),
[INFO] [stdout]    |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/transaction.rs:53:26
[INFO] [stdout]    |
[INFO] [stdout] 53 |                 pending: try!(d.read_struct_field("pending", 6, |d| Decodable::decode(d))),
[INFO] [stdout]    |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/transaction.rs:54:23
[INFO] [stdout]    |
[INFO] [stdout] 54 |                 date: try!(d.read_struct_field("date", 7, |d| Decodable::decode(d))),
[INFO] [stdout]    |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/transaction.rs:55:23
[INFO] [stdout]    |
[INFO] [stdout] 55 |                 meta: try!(d.read_struct_field("meta", 8, |d| Decodable::decode(d)))
[INFO] [stdout]    |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/transaction.rs:78:25
[INFO] [stdout]    |
[INFO] [stdout] 78 |         let s: String = try!(decoder.read_struct("root", 1, |d| {
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/address.rs:26:30
[INFO] [stdout]    |
[INFO] [stdout] 26 |             let (lat, lon) = try!(d.read_struct_field("coordinates", 0, |d| {
[INFO] [stdout]    |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/address.rs:37:27
[INFO] [stdout]    |
[INFO] [stdout] 37 |             let address = try!(d.read_struct_field("address", 2, |d| {
[INFO] [stdout]    |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/address.rs:43:26
[INFO] [stdout]    |
[INFO] [stdout] 43 |             let street = try!(d.read_struct_field("street", 1, |d| {
[INFO] [stdout]    |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/address.rs:50:22
[INFO] [stdout]    |
[INFO] [stdout] 50 |                 zip: try!(d.read_struct_field("zip", 3, |d| Decodable::decode(d))),
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/address.rs:51:24
[INFO] [stdout]    |
[INFO] [stdout] 51 |                 state: try!(d.read_struct_field("state", 4, |d| Decodable::decode(d))),
[INFO] [stdout]    |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/address.rs:52:23
[INFO] [stdout]    |
[INFO] [stdout] 52 |                 city: try!(d.read_struct_field("city", 5, |d| Decodable::decode(d))),
[INFO] [stdout]    |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/phone_number.rs:22:26
[INFO] [stdout]    |
[INFO] [stdout] 22 |                 primary: try!(d.read_struct_field("primary", 0, |d| d.read_bool())),
[INFO] [stdout]    |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/phone_number.rs:23:36
[INFO] [stdout]    |
[INFO] [stdout] 23 |                 phone_number_type: try!(d.read_struct_field("type", 1, |d| d.read_str())),
[INFO] [stdout]    |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/phone_number.rs:24:31
[INFO] [stdout]    |
[INFO] [stdout] 24 |                 phone_number: try!(d.read_struct_field("data", 2, |d| d.read_str()))
[INFO] [stdout]    |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/email.rs:21:26
[INFO] [stdout]    |
[INFO] [stdout] 21 |                 primary: try!(d.read_struct_field("primary", 0, |d| d.read_bool())),
[INFO] [stdout]    |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/email.rs:22:29
[INFO] [stdout]    |
[INFO] [stdout] 22 |                 email_type: try!(d.read_struct_field("type", 1, |d| d.read_str())),
[INFO] [stdout]    |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stdout]   --> src/api/data/email.rs:23:24
[INFO] [stdout]    |
[INFO] [stdout] 23 |                 email: try!(d.read_struct_field("data", 2, |d| d.read_str()))
[INFO] [stdout]    |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string()
[INFO] [stdout]   --> src/api/error.rs:34:26
[INFO] [stdout]    |
[INFO] [stdout] 34 |         f.write_str(self.description())
[INFO] [stdout]    |                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string()
[INFO] [stdout]   --> src/api/error.rs:44:52
[INFO] [stdout]    |
[INFO] [stdout] 44 |             Error::InvalidResponse(ref err) => err.description(),
[INFO] [stdout]    |                                                    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string()
[INFO] [stdout]   --> src/api/error.rs:45:41
[INFO] [stdout]    |
[INFO] [stdout] 45 |             Error::HTTP(ref err) => err.description(),
[INFO] [stdout]    |                                         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string()
[INFO] [stdout]   --> src/api/error.rs:46:39
[INFO] [stdout]    |
[INFO] [stdout] 46 |             Error::IO(ref err) => err.description(),
[INFO] [stdout]    |                                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 81 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 81 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 9.15s
[INFO] running `Command { std: "docker" "inspect" "dbad73c87fffaff63339fda5d4d5111aef9329ff313b5c2f9a1339f0295fadb3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "dbad73c87fffaff63339fda5d4d5111aef9329ff313b5c2f9a1339f0295fadb3", kill_on_drop: false }`
[INFO] [stdout] dbad73c87fffaff63339fda5d4d5111aef9329ff313b5c2f9a1339f0295fadb3
